body{
	background:url(bg.png) no-repeat scroll 50% 0;
}
.main{
	margin:0 auto;
	width:800px;
}
.top{
	margin-top: 305px;
}
.left{
	float:left;
	width:420px;
	height:300px;
	display:block;
}
.right{
	float:left;
	width:230px;
	margin-top: 30px;
}

label.label_p {
    color: #ffffff;
    float:left;
    font-size: 13px;
    margin-bottom: 3px;
}
.message {
}
.input {
    border: 1px solid #ffffff;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 2px rgba(200, 200, 200, 0.4) inset;
    cursor: text;
    height: 20px;
    margin-bottom: 15px;
    padding: 2px;
    width: 190px;
}
.input:focus {
    border: 1px solid #FF822F;
    box-shadow: 0 0 6px #FFCB99;
}

.m_submit{
	float:right;
	border: 1px solid #EA7125;
	background: none repeat scroll 0 0 #F1A543;
	color:#ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
	border-radius: 2px 2px 2px 2px;
}

.m_submit:hover {
    background: none repeat scroll 0 0 #EA7125;
    border: 1px solid #CD5A13;
}


